課程資訊
課程名稱
資訊安全
Information Security 
開課學期
100-1 
授課對象
管理學院  資訊管理學系  
授課教師
蔡益坤 
課號
IM5011 
課程識別碼
725 U2460 
班次
 
學分
全/半年
半年 
必/選修
選修 
上課時間
星期二6,7,8(13:20~16:20) 
上課地點
管二205 
備註
本課程中文授課,使用英文教科書。上課教室:管二205。建議先修習過作業系統及電腦網路。與李瑞庭、孫雅麗、林永松合開
總人數上限:70人
外系人數限制:10人 
 
課程簡介影片
 
核心能力關聯
核心能力與課程規劃關聯圖
課程大綱
為確保您我的權利,請尊重智慧財產權及不得非法影印
課程概述

在本課程中,我們將學習用於保護電腦或網路上資訊﹝包括軟體及資料﹞安全的自動化工具的設計及其原理,主要焦點為密碼學技術的基本知識及應用。
我們將研讀W. Stallings 所著教課書的大部分內容,以及課堂上提供的講義及補充教材。
 

課程目標
使學生熟悉資訊系統及網路上的安全議題,並在資訊安全基礎技術,特別是密碼學,及其在電子商務、資訊網路安全等實務上之應用,給與適當之訓練。 
課程要求
先修課程:作業系統及電腦網路。
本課程包括兩次考試、數次作業、一次參訪活動及一個專題計畫。
 
預期每週課後學習時數
 
Office Hours
備註: 星期三下午1:30--2:30或另行約定 
指定閱讀
1. Cryptography and Network Security: Principles and Practices, 4th Edition, W. Stallings, Prentice Hall, 2006.
2. Class notes and supplementary readings.
 
參考書目
1. Introduction to Cryptography, 2nd Edition, J.A. Buchmann, Springer, 2004.
2. Applied Cryptography: Protocols, Algorithms, and Source Code in C, 2nd Edition, B. Schneier, John Wiley & Sons, 1996.
3. Network Security: Private Communication in a Public World, 2nd Edition, C. Kaufman, R. Perlman, M. Speciner, Prentice Hall, 2002.
4. Security in Computing, 4th Edition, C.P. Pfleeger and S.L. Pfleeger, Prentice Hall PTR, 2006.
5. Network Security Essentials: Applications and Standards, 3rd Edition, W. Stallings, Prentice Hall, 2006.
6. Security in Distributed Computing: Did You Lock the Door?, G. Bruce and R. Dempsey, Prentice Hall, 1997.
7. Computer Security, 2nd Edition, D. Gollmann, John Wiley & Sons, 2006.
8. Firewalls and Intranet Security: Repelling the Wily Hacker, 2nd Edition, W.R. Cheswick, S.M. Bellovin, and A.D. Rubin, Addison-Wesley, 2003.
9. Building and Managing Virtual Private Networks, D. Kosiur, John Wiley & Sons, 1998.
10. Building SET Application for Secure Transactions, M.S.Merkow, J. Breithaupt, and K. Wheeler, John Wiley & Sons, 1998.
11. Practical UNIX and Internet Security, 3rd Edition, S. Garfinkel, G. Spafford, and A. Schwartz, O'Reilly & Associates, 2003.
12. Operating System Concepts, 8th Edition (Chapters 14 and 15), A. Silberschatz, P.B. Galvin, and G. Gagne, Wiley, 2008.
13. Computer Networks, 4th Edition (Chapter 8), A.S. Tanenbaum, Prentice Hall, 2002.
14. Distributed Systems: Concepts and Design, 4th Edition (Chapter 7), G. Coulouris, J. Dollimore, and T. Kindberg, Addison-Wesley, 2005.
 
評量方式
(僅供參考)
 
No.
項目
百分比
說明
1. 
期中考 
35% 
 
2. 
期末考 
35% 
 
3. 
作業 
10% 
 
4. 
專題計畫 
20% 
 
 
課程進度
週次
日期
單元主題
第1週
9/13  Overview: basic concepts, architecture, model
Symmetric Cryptography: classical techniques
 
第2週
9/20  Symmetric Cryptography: block ciphers, DES 
第3週
9/27  Symmetric Cryptography: finite fields, AES, modes of operation 
第4週
10/04  Symmetric Cryptography: stream ciphers, applications 
第5週
10/11  Public-Key (Asymmetric) Cryptography: number theory 
第6週
10/18  Public-Key (Asymmetric) Cryptography: RSA, key management 
第7週
10/25  Public-Key (Asymmetric) Cryptography: ECC 
第8週
11/01  Public-Key (Asymmetric) Cryptography: applications 
第9週
11/08  Midterm 
第10週
11/15  Authentication 
第11週
11/22  Hash Algorithms 
第12週
11/29  Digital Signatures 
第13週
12/06  Network Security: firewalls, network attacks, denial of service  
第14週
12/13  Network Security: IPsec: architecture, protocols, virtual private networks (VPNs) 
第15週
12/20  Field trip 
第16週
12/27  Network Security: IPsec: key management, SSL 
第17週
1/03  Network Security: IP traceback and network forensics 
第18週
1/07  Final